home *** CD-ROM | disk | FTP | other *** search
-
-
-
- aaaattttmmmmiiiillllmmmmiiiidddd((((1111MMMM)))) aaaattttmmmmiiiillllmmmmiiiidddd((((1111MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- atmilmid - SNMP agent supporting ATM Forum's ILMI MIBs
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ////uuuussssrrrr////eeeettttcccc////aaaattttmmmmiiiillllmmmmiiiidddd [[[[ ----dddd debug ] [ ----llll loglevel ] [ ----pppp port ]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- aaaattttmmmmiiiillllmmmmiiiidddd is an SNMP agent supporting the ATM Forum's Interim Local
- Management Interface (ILMI) MIBs. It is registered as a subagent with the
- ssssnnnnmmmmppppdddd, so these MIBs can be scanned with any of the browsers used with
- snmpd. aaaattttmmmmiiiillllmmmmiiiidddd listens on a _U_D_P(7P) socket for queries from the main
- SNMP agent (i.e. ssssnnnnmmmmppppdddd). By default, it uses port 23849, however
- alternate ports can be specified with the ----pppp flag.
-
- In addition to fielding queries from the main agent over IP, the aaaattttmmmmiiiillllmmmmiiiidddd
- also exchanges SNMP-encoded ILMI messages with the ATM switch on the
- other side of each User-Network-Interface (UNI) that it manages. The most
- important of the UNI ILMI procedures is the address registration
- procedure at switch or user startup. Without this autoconfiguration
- procedure, the ATM address to be used at each UNI would have to be
- statically configured on both the switch and host.
-
- By default (without use of the ----dddd flag), aaaattttmmmmiiiillllmmmmiiiidddd logs its messages to
- _s_y_s_l_o_g(3B).
-
- OOOOppppttttiiiioooonnnnssss
- aaaattttmmmmiiiillllmmmmiiiidddd accepts the following command line options.
-
- -p _p_o_r_t This option defines an alternate UDP port to use for
- servicing queries by the main agent (i.e. ssssnnnnmmmmppppdddd). If this
- option is used, the port field for this subagent (aaaattttmmmmiiiillllmmmmiiiidddd)
- in the file /_e_t_c/_s_n_m_p_d._r_e_m_o_t_e._c_o_n_f must be changed to match.
-
- -l _l_o_g_l_e_v_e_l This option controls the level of messages produced by
- aaaattttmmmmiiiillllmmmmiiiidddd. The value of _l_o_g_l_e_v_e_l is the text string as used
- by _s_y_s_l_o_g(3B): _D_E_B_U_G, _I_N_F_O, _N_O_T_I_C_E, _W_A_R_N_I_N_G, _E_R_R, _C_R_I_T,
- _A_L_E_R_T, and _E_M_E_R_G and can be found in
- /_u_s_r/_i_n_c_l_u_d_e/_s_y_s/_s_y_s_l_o_g._h. For example, the _l_o_g_l_e_v_e_l _W_A_R_N_I_N_G
- would display all warning messages and all messages with a
- level higher than _W_A_R_N_I_N_G. The default value for _l_o_g_l_e_v_e_l is
- _E_R_R.
-
- -d _d_e_b_u_g This option sets the debugging modes of aaaattttmmmmiiiillllmmmmiiiidddd. This is
- meant for interactive use only and must not be placed in the
- atmilmid.options file. Possible values for _d_e_b_u_g are _d_u_m_p,
- _i_n_p_u_t, _o_u_t_p_u_t, and _f_o_r_e_g_r_o_u_n_d. _d_u_m_p will hex dump incoming
- and outgoing packets; _i_n_p_u_t will display decoded incoming
- packets; _o_u_t_p_u_t will display decoded outgoing packets; and
- _f_o_r_e_g_r_o_u_n_d will make the daemon run in the foreground and log
- messages to the standard output. The _d_u_m_p, _i_n_p_u_t, and _o_u_t_p_u_t
- options all imply the _f_o_r_e_g_r_o_u_n_d option.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- aaaattttmmmmiiiillllmmmmiiiidddd((((1111MMMM)))) aaaattttmmmmiiiillllmmmmiiiidddd((((1111MMMM))))
-
-
-
- Stipulating these options in the file /_e_t_c/_c_o_n_f_i_g/_a_t_m_i_l_m_i_d._o_p_t_i_o_n_s will
- cause the options to be used whenever aaaattttmmmmiiiillllmmmmiiiidddd is invoked at boot time
- from the shell script /_e_t_c/_i_n_i_t._d/_a_t_m. WWWWAAAARRRRNNNNIIIINNNNGGGG:::: Do _n_o_t place the -d flag
- in the /_e_t_c/_c_o_n_f_i_g/_a_t_m_i_l_m_i_d._o_p_t_i_o_n_s file as it causes the aaaattttmmmmiiiillllmmmmiiiidddd to run
- in the foreground, blocking everything after it in the boot sequence. The
- -d flags should only be used when debugging a specific problem, when the
- original atmilmid process should be killed, and a new instance started
- with debug output redirected to a disk file. Killing and restarting the
- aaaattttmmmmiiiillllmmmmiiiidddd process will not disrupt any ATM connections in progress, and
- none of the other ATM software needs to be reset or re-initialized. The
- only noticeable disruption is that there may be a temporary inability to
- initiate new connections during the time when there is no aaaattttmmmmiiiillllmmmmiiiidddd
- running.
-
- The aaaattttmmmmiiiillllmmmmiiiidddd uses the file /_e_t_c/_s_n_m_p_d._a_u_t_h to authorize queries over the
- IP UDP port (see snmpd(1M) for more details). ILMI messages received from
- switch(es) over the ATM port(s) are valid if they use community _I_L_M_I, as
- specified by the ATM Forum UNI.
-
- TTTThhhheeee CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn FFFFiiiilllleeee
-
- All configuration for the aaaattttmmmmiiiillllmmmmiiiidddd is defined in the file
- /_v_a_r/_a_t_m/_a_t_m_i_l_m_i_d._c_o_n_f.
-
- The ATM Forum ILMI defines the concept of a unique _P_o_r_t _I_n_t_e_r_f_a_c_e _I_n_d_e_x
- associated with each ATM port on the system. These are defined in the
- file /_v_a_r/_a_t_m/_a_t_m_i_l_m_i_d._c_o_n_f using the _A_T_M_P_O_R_T keyword. Read the comments
- section at the start of the file for an explanation of the syntax used.
- This file must be edited when additional ATM cards are installed (or
- removed) to define ports to be managed by the aaaattttmmmmiiiillllmmmmiiiidddd. The ATM Forum
- has defined VPI 0, VCI 16 as the default VPI/VCI pair to be used for ILMI
- messages, so if your switch is configured to use a non-standard VPI/VCI,
- edit this file to specify the VPI and VCI to be used.
-
- If the IRIX ATM port is attached to a switch that does not support ILMI
- address registration, then an ATM address has to be assigned to that
- port, and that address has to be configured both on this system, as well
- as in the switch's routing table. To configure an ATM address for a port,
- use the ATMADDRESS keyword to define the address in the configuration
- file /_v_a_r/_a_t_m/_a_t_m_i_l_m_i_d._c_o_n_f. The syntax and address formats are described
- in the comments in the ATMADDRESS section in that file. This address does
- not have to be defined if the port is attached to a switch supporting
- ILMI address registration.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- When running in (the default) daemon mode, error messages are logged in
- /usr/adm/SYSLOG. If the aaaattttmmmmiiiillllmmmmiiiidddd encounters any I/O errors on any ATM
- port, it will shut down operations on that port, but keep running
- otherwise. This behaviour ensures that there are no disruptions in
- service on other ATM ports in the system. The following error message
- will be logged in /usr/adm/SYSLOG:
- "Terminating operation on /hw/atm/#, send SIGHUP signal to resume
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- aaaattttmmmmiiiillllmmmmiiiidddd((((1111MMMM)))) aaaattttmmmmiiiillllmmmmiiiidddd((((1111MMMM))))
-
-
-
- when board is operational"
- When you send the SIGHUP signal ("killall -HUP atmilmid") it will cause
- the aaaattttmmmmiiiillllmmmmiiiidddd to probe every interface which it has marked as
- unoperational. If the error conditions are no longer present, the
- aaaattttmmmmiiiillllmmmmiiiidddd will resume operations on that interface. If you use atmconfig
- to reset a board, you must send a SIGHUP to the aaaattttmmmmiiiillllmmmmiiiidddd after you have
- brought the board back up.
-
- FFFFIIIILLLLEEEESSSS
- /usr/etc/atmilmid
- /etc/config/atmilmid.options
- /etc/init.d/atm
- /etc/snmpd.data
- /etc/snmpd.auth
- /etc/snmpd.remote.conf
- /usr/lib/netvis/mibs/atmf_ilmi.mib
- /var/atm/atmilmid.conf
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- atm(7M), if_atm(7M), atmsigd(1M), atmconfig(1M), atmstat(1M),
- ifatmconfig(1M), snmpd(1M)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-